SET CAMERA ROTATION ZYX

This command will restore the default camera rotation order.

  Syntax
SET CAMERA ROTATION ZYX
SET CAMERA ROTATION ZYX Camera Number
  Parameters
Camera Number
Integer
The camera number

  Returns

This command does not return a value.

  Description

The cameras normal rotation order is to first rotate on the Z axis, then on the Y axis and finally on the X axis. This command restores the order to ZYX.

  Example Code
autocam on
make matrix 1,4000,4000,100,100
set matrix height 1,50,50,500
update matrix 1
while mouseclick()<>1
set cursor 0,0
print "USE ARROW KEYS TO MOVE / A+Z XRotate / S+X ZRotate"
print "SPACE/RETURN To Toggle Rotation Order"
if upkey()=1 then move camera 0,5.0
if downkey()=1 then move camera 0, -5.0
if leftkey()=1 then y#=y#-1
if rightkey()=1 then y#=y#+1
if inkey$()="a" then x#=x#-1
if inkey$()="z" then x#=x#+1
if inkey$()="s" then z#=z#-1
if inkey$()="x" then z#=z#+1
if spacekey()=1 then set camera rotation zyx 0
if returnkey()=1 then set camera rotation xyz 0
xrotate camera 0,x#:yrotate camera 0,y#:zrotate camera 0,z#
endwhile
while mouseclick()=1 : endwhile
delete matrix 1
autocam off
end
  See also

CAMERA Commands Menu
Index